tanglefoot (aster) - Spanish English Dictionary